home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The CICA Windows Explosion!
/
The CICA Windows Explosion! - Disc 2.iso
/
programr
/
dom102.zip
/
README.TXT
< prev
Wrap
Text File
|
1995-04-30
|
6KB
|
167 lines
********************************************************************************
OO OOO OOO OOOO OOO OOOOO OOO OO O O O OOO O O
O O O O O O O O O O O O OO OO O O O OO O
O O OOO O OOO O O O O O O O O O OOOOO O O O O
O O O O O O O O O O O O O O O O O O OO
OO OOO OO OOOO OOO O OO OO O O O O OOO O O
********************************************************************************
Thank you for your interest in "object domain".
Object Domain is a object oriented design and analysis tool. It is based on the
book: "OBJECT ORIENTED ANALYSIS AND DESIGN with Applications second edition"
by Grady Booch.
All diagrams are available in this version.
INSTALLATION:
------------
To install this program just run the supplied setup program. From the program
manager select file/run "a:\install".
SHAREWARE:
---------
This program is not public domain nor freeware. It is being distributed as
shareware.This means that you can evaluate this program for free for a trial
period of 30 days. Using this program after this trial period is a copyright
violation.
Also the shareware version of this program will print a message on the bottom
and the header of printouts. Also graphics copied copy to the system clipboard
will contain the same message.
If you register you will receive the latest version without these restrictions.
You will also receive the latest version of the software.
Registered users will also receive a 32 bit version of the program.
See the programs help file for information on how to register
( from the help menu on the menubar select About, in the About dialog select
Help).
CHANGES SINCE V1.0
------------------
- Added a copy to clipboard command :
this command will copy the selected graphics to the system clipboard in bitmap format.
- Added accellerator keys for most commands and tools.
- Generating documentation from class diagrams:
This command generates a text file for a class diagram ( inheritance,instantiation
and template info)
- fixed a bug which caused a GPF which when saved diagrams which contained
text fields longer than 256 characters where opened.
( For Borland users : this is caused by a bug in the borland class library :
writing a string class to a persistent stream writes the length of the string
in one byte followed by the string (not truncated to 256) ==> when reading the stream
the wrong length is read ... )
CHANGES SINCE V1.01
-------------------
- Bug fixes in copy cut and paste of diagrams.
- Focus of control in interaction diagrams is optional now.
- A menu command was added to bring the main window ( diagram list) of
the current diagram to the top.
- A menu command was added to open the template of the current selected
item. This allows you to edit the contents of an item without switching
tools.
- Added the possibilty to reference the same class from different diagrams.
Changes can be made from within each diagram referencing the class.
- Added the possibility of adding multiple relations betweem different classes.
A third move "handle" is added to the realtions so you can avoid that the
multiple relations overlap.
- The zoom icons on the toolbar now work correctly.
- Print : fit to page option. Will fit diagrams on one page when printing.
This option will scale large diagrams when printing so they fit on a single
page.
- Some minor bug fixes :
- code generation comment problem.
- redrawing of main diagram list window fixed.
- ...
KNOWN PROBLEMS :
--------------
Typing text in diagrams which are zoomed does not work.
When copying class diagrams or class icons which where referencing another
class the copy operation will perform a "deep" copy so the references in the
copied items will be dereferenced. So if you paste those items and you want them
to reference the original class you wil have to edit the reference.
KNOWN SHORTCOMMINGS :
-------------------
- Code generation is rather simple :
Only information from the class,attribute,and operation templates is used.
Module depeendencies are only generated for dependencies between bodies and
and specification modules ( subsystem dependencies have no effect on the
generated code)
REPORTING PROBLEMS, ENHANCEMENT REQUESTS:
----------------------------------------
- Please send me mail or email regarding problems and enhancement requests.
For problems please send a description on how to reproduce this problem
(if possible to reproduce)
For enhancements please specify exactly what you want and how important this
feature is to you. I don't promise the requested feature will be added in the
next version but if you don't ask....
Enhancements requested by many users will be considered first.
Features currently on the list for planned features:
- the known problem + shortcommings listed above
- Reverse engineering:
( this will also allow to keep code and diagrams up to date. )
HOW TO REACH ME :
----------------
mail:
Dirk Vermeersch
1397 Ridgewood Drive
San Jose CA 95118
email :
dirkv@netcom.com
or compuserve ID
71202.2323